package com.service;

import com.domain.Blog;

import java.util.List;
import java.util.Map;

public interface BlogService {

    //获取所有Blog分页数据,并处理显示长度：50字符
    public List<Blog> findAllBlog();
    //获取hot前五的Blog（访问量）
    public List<Blog> findHotBlog();
    //类型查找
    public List<Blog> findBlogByType(int checkType);
    //关键字查找（内容）
    public List<Blog> findBlogByKeyWords(String keyWords);
    //根据id获取Blog,访问量+1
    public Blog findBlogById(Integer id);
    //根据标题查找
    List<Blog> findBlogByTitle(String keyWords);
    //删除blog
    int deleteblog(Integer bid);
    //发布blog
    public int insertBlog(Blog blog);
    //更新blog
    public int updateBlog(Blog blog);
    //写入关联信息到t_b_t表
    public int insertTBT(Map map);
    //删除关联关系
    public int deleteTBT(int bid);




//    //判断关联数据是否存在
//    public boolean isExist(Map map);

//    public String dateToString(Date date){
//        return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(date);
//    }

}
